#include "RenderingSys/RenderingEngine.h"

namespace GCRE {
	namespace Rendering {

		CRenderingEngine::CRenderingEngine() : 
		m_pDrawDevice( NULL )
		{

		}

		CRenderingEngine::~CRenderingEngine()
		{

		}

		bool CRenderingEngine::Initialize( const CWindowInfo& winInfo )
		{
			if ( !m_pDrawDevice->Initialize( winInfo ) )
				return false;

			return true;
		}

		void CRenderingEngine::Finalize()
		{

		}

		void CRenderingEngine::ClearScreen( BasicType::SFFloat r /*= 0.0f*/, BasicType::SFFloat g /*= 0.0f*/, BasicType::SFFloat b /*= 1.0f */ )
		{

		}

		void CRenderingEngine::DoRendering()
		{

		}

		void CRenderingEngine::SwapBuffers()
		{

		}
	}
}
